Semialgebraic Invariant Synthesis for the Kannan-Lipton Orbit Problem
نویسندگان
چکیده
The Orbit Problem consists of determining, given a linear transformation A on Q, together with vectors x and y, whether the orbit of x under repeated applications of A can ever reach y. This problem was famously shown to be decidable by Kannan and Lipton in the 1980s. In this paper, we are concerned with the problem of synthesising suitable invariants P ⊆ R, i.e., sets that are stable under A and contain x and not y, thereby providing compact and versatile certificates of non-reachability. We show that whether a given instance of the Orbit Problem admits a semialgebraic invariant is decidable, and moreover in positive instances we provide an algorithm to synthesise suitable invariants of polynomial size. It is worth noting that the existence of semilinear invariants, on the other hand, is (to the best of our knowledge) not known to be decidable. 1998 ACM Subject Classification F.3.1 Specifying and Verifying and Reasoning about Programs
منابع مشابه
Left-eigenvectors are certificates of the Orbit Problem
This paper investigates the connexion between the Kannan-Lipton Orbit Problem and the polynomial invariant generator algorithm PILA based on eigenvectors computation. Namely, we reduce the problem of generating linear and polynomial certificates of non-reachability for the Orbit Problem for linear transformations with coefficients in Q to the generalized eigenvector problem. Also, we prove the ...
متن کاملOrbit Problem Revisited
In this letter, we revisit the orbit problem, which was studied in [1,2,3]. In [3], Kannan and Lipton proved that this problem is decidable in polynomial time. In this paper, we study the approximate orbit problem, and show that this problem is decidable except for one case.
متن کاملThe Orbit Problem Is in the GapL Hierarchy
The Orbit problem is defined as follows: Given a matrix A ∈ Q and vectors x,y ∈ Q, does there exist a non-negative integer i such that Ax = y. This problem was shown to be in deterministic polynomial time by Kannan and Lipton in [8]. In this paper we place the problem in the logspace counting hierarchy GapLH. We also show that the problem is hard for L under NC-many-one reductions.
متن کاملThe Polytope-Collision Problem
The Orbit Problem consists of determining, given a matrix A ∈ Rd×d and vectors x, y ∈ R, whether there exists n ∈ N such that A = y. This problem was shown to be decidable in a seminal work of Kannan and Lipton in the 1980s. Subsequently, Kannan and Lipton noted that the Orbit Problem becomes considerably harder when the target y is replaced with a subspace of R . Recently, it was shown that th...
متن کاملA Polynomial Time Algorithm For The Conjugacy Decision and Search Problems in Free Abelian-by-Infinite Cyclic Groups
In this paper we introduce a polynomial time algorithm that solves both the conjugacy decision and search problems in free abelian-by-infinite cyclic groups where the input is elements in normal form. We do this by adapting the work of Bogopolski, Martino, Maslakova, and Ventura in [1] and Bogopolski, Martino, and Ventura in [2], to free abelian-by-infinite cyclic groups, and in certain cases a...
متن کامل